﻿/**
 * 
 */
package com.alstudio.pojo.module.local;

import java.io.Serializable;

/**
 * @author caof
 * @toTODO 道具
 * @d2012-11-27
 */
public class Prop implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	//道具id
	private String id;    
	//道具标志类别标志
	private String prop;
	//道具名称
	private String propName;
	//道具iconFileID
	private String propFileId;
	//道具金币
	private String propGold;
	//VIP价格
	private String propVipGold;
	//Itunesid
	private String propItunesid;
	//rmp价格
	private String propRmb;
	//美元
	private String propDollar;
	//道具有效期
	private long propDuration = 0l;
	//
	private String propPeople;
	//道具类型	
	private String propType;
	//道具类型名称
	private String propTypeName;
	//起始时间
	private long   propStartTime = 0l;
	//结束时间
	private long   propEndTime = 0l;
	//是否是暂停
	private boolean propeffective = false;
	//道具购买时间
	private long   propBuyTime = 0l;
	//道具描述
	private String propDesc;
	//平均价格描述
	private String propAvgDesc;
	//价格描述
	private String propPriceDesc;
	//省钱描述
	private String propSaveDesc;
	//道具等级
	private int    propLevel = 0;
	//省钱比例
	private int    propSave  = 0;
	//购买人数
	private int    propBuyCount = 0;
	//道具索引
	private int    propIndex = 0;
	//道具分类的索引
	private int    propsIndex = 0;
	//已订阅人数 
	private int    propsSubscribeCount;
	
	private String jindou;
	
	public static String MONEY_TYPE_YUANBAO = "jindou";
	public static String MONEY_TYPE_GOLD = "gold";	
	public static String MONEY_TYPE_RMB = "rmb";
	// 礼物类型
	private String moneyType = "";
	//道具日期显示,没有其他用处
	private String displayDateText = null;
	

	/**
	 * 
	 */
	public Prop() {
		// TODO Auto-generated constructor stub
	}
	
	public void setMoneyType(String moneyType) {
		this.moneyType = moneyType;
	}
	
	public String getMoneyType() {
		return moneyType;
	}

   /**
    * 获取道具Id
    * @return
    */
	public String getId() {
		return id;
	}

    /**
     * 设置道具Id
     * @param id
     */
	public void setId(String id) {
		this.id = id;
	}

   /**
    * 获取道具标志
    * @return
    */
	public String getProp() {
		return prop;
	}

    /**
     * 设置道具标志
     * @param prop
     */
	public void setProp(String prop) {
		this.prop = prop;
	}


	/**
	 * 获取道具名称
	 * @return
	 */
	public String getPropName() {
		return propName;
	}

    /**
     * 设置道具名称
     * @param propName
     */
	public void setPropName(String propName) {
		this.propName = propName;
	}

    /**
     * 获取道具的IconFileID
     * @return
     */
	public String getPropFileId() {
		return propFileId;
	}

    /**
     * 设置道具的IconFileID
     * @param propFileId
     */
	public void setPropFileId(String propFileId) {
		this.propFileId = propFileId;
	}

    /**
     * 获取道具的金币价格
     * @return
     */
	public String getPropGold() {
		return propGold;
	}

   /**
    * 设置道具的金币价格
    * @param propGold
    */
	public void setPropGold(String propGold) {
		this.propGold = propGold;
	}

   /**
    * 设置道具的Vip金币价格
    * @return
    */
	public String getPropVipGold() {
		return propVipGold;
	}

   /**
    * 设置道具的Vip金币价格
    * @param propVipGold
    */
	public void setPropVipGold(String propVipGold) {
		this.propVipGold = propVipGold;
	}

   /**
    * 设置道具的itunesId
    * @return
    */
	public String getPropItunesid() {
		return propItunesid;
	}

   /**
    * 获取道具的ItunesID
    * @param propItunesid
    */
	public void setPropItunesid(String propItunesid) {
		this.propItunesid = propItunesid;
	}

   /**
    * 获取道具的人民币价格
    * @return
    */
	public String getPropRmb() {
		return propRmb;
	}

    /**
     * 设置道具的人民币价格
     * @param propRmb
     */
	public void setPropRmb(String propRmb) {
		this.propRmb = propRmb;
	}

    /**
     * 获取道具的美元价格
     * @return
     */
	public String getPropDollar() {
		return propDollar;
	}

    /**
     * 获取道具的美元价格
     * @param propDollar
     */
	public void setPropDollar(String propDollar) {
		this.propDollar = propDollar;
	}

   /**
    * 获取道具的有效期
    * @return
    */
	public long getPropDuration() {
		return propDuration;
	}

   /**
    * 设置道具的有效期
    * @param propDuration
    */
	public void setPropDuration(long propDuration) {
		this.propDuration = propDuration;
	}

   /**
    * 道具ren ??
    * @return
    */
	public String getPropPeople() {
		return propPeople;
	}


	public void setPropPeople(String propPeople) {
		this.propPeople = propPeople;
	}

   /**
    * 获取道具类型
    * @return
    */
	public String getPropType() {
		return propType;
	}

   /**
    * 设置道具类型
    * @param propType
    */
	public void setPropType(String propType) {
		this.propType = propType;
	}

    /**
     * 获取道具类型名称
     * @return
     */
	public String getPropTypeName() {
		return propTypeName;
	}

    /**
     * 设置道具类型名称
     * @param propTypeName
     */
	public void setPropTypeName(String propTypeName) {
		this.propTypeName = propTypeName;
	}
 
    /**
     * 获取道具开始时间
     * @return
     */
	public long getPropStartTime() {
		return propStartTime;
	}

    /**
     * 设置道具开始时间
     * @param propStartTime
     */
	public void setPropStartTime(long propStartTime) {
		this.propStartTime = propStartTime;
	}

    /**
     * 获取道具结束时间
     * @return
     */
	public long getPropEndTime() {
		return propEndTime;
	}

    /**
     * 设置道具结束时间
     * @param propEndTime
     */
	public void setPropEndTime(long propEndTime) {
		this.propEndTime = propEndTime;
	}

    /**
     * 获取道具是否暂停
     * @return
     */
	public boolean isPropeffective() {
		return propeffective;
	}

    /**
     * 设置道具为暂停
     * @param propeffective
     */
	public void setPropeffective(boolean propeffective) {
		this.propeffective = propeffective;
	}

    /**
     * 获取道具购买时间
     * @return
     */
	public long getPropBuyTime() {
		return propBuyTime;
	}

    /**
     * 设置道具的购买时间
     * @param propBuyTime
     */
	public void setPropBuyTime(long propBuyTime) {
		this.propBuyTime = propBuyTime;
	}

    /**
     * 获取道具描述
     * @return
     */
	public String getPropDesc() {
		return propDesc;
	}

    /**
     * 设置道具描述
     * @param propDesc
     */
	public void setPropDesc(String propDesc) {
		this.propDesc = propDesc;
	}

	/**
	 * 获取购买时间显示
	 * @return
	 */
	public String getDisplayDateText() {
		return displayDateText;
	}

	/**
	 * 设置购买时间显示
	 * @param displayDateText
	 */
	public void setDisplayDateText(String displayDateText) {
		this.displayDateText = displayDateText;
	}

	/**
	 * 获取平均价格描述
	 * @return
	 */
	public String getPropAvgDesc() {
		return propAvgDesc;
	}

	/**
	 * 设置平均价格描述
	 * @param propAvgDesc
	 */
	public void setPropAvgDesc(String propAvgDesc) {
		this.propAvgDesc = propAvgDesc;
	}

	/**
	 * 获取价格描述
	 * @return
	 */
	public String getPropPriceDesc() {
		return propPriceDesc;
	}

	/**
	 * 获取设置价格描述
	 * @param propPriceDesc
	 */
	public void setPropPriceDesc(String propPriceDesc) {
		this.propPriceDesc = propPriceDesc;
	}

	/**
	 * 获取省钱描述
	 * @return
	 */
	public String getPropSaveDesc() {
		return propSaveDesc;
	}

	/**
	 * 设置省钱描述
	 * @param propSaveDesc
	 */
	public void setPropSaveDesc(String propSaveDesc) {
		this.propSaveDesc = propSaveDesc;
	}

	/**
	 * 获取道具等级
	 * @return
	 */
	public int getPropLevel() {
		return propLevel;
	}

	/**
	 * 设置道具等级
	 * @param propLevel
	 */
	public void setPropLevel(int propLevel) {
		this.propLevel = propLevel;
	}

	/**
	 * 获取省钱比例
	 * @return
	 */
	public int getPropSave() {
		return propSave;
	}

	/**
	 * 设置省钱比例
	 * @param propSave
	 */
	public void setPropSave(int propSave) {
		this.propSave = propSave;
	}

	/**
	 * 获取道具购买人数
	 * @return
	 */
	public int getPropBuyCount() {
		return propBuyCount;
	}

	/**
	 * 设置道具购买人数
	 * @param propBuyCount
	 */
	public void setPropBuyCount(int propBuyCount) {
		this.propBuyCount = propBuyCount;
	}

	/**
	 * 获取道具索引
	 * @return
	 */
	public int getPropIndex() {
		return propIndex;
	}

	/**
	 * 设置道具索引
	 * @param propIndex
	 */
	public void setPropIndex(int propIndex) {
		this.propIndex = propIndex;
	}

	/**
	 * 获取道具分类的索引
	 * @return
	 */
	public int getPropsIndex() {
		return propsIndex;
	}

	/**
	 * 设置道具分类的索引
	 * @param propsIndex
	 */
	public void setPropsIndex(int propsIndex) {
		this.propsIndex = propsIndex;
	}
	
	/**
	 * 获取已经订阅的人数
	 * @return
	 */
	public int getPropsSubscribeCount() {
		return propsSubscribeCount;
	}

	/**
	 * 设置已经订阅的人数
	 * @param propsSubscribeCount
	 */
	public void setPropsSubscribeCount(int propsSubscribeCount) {
		this.propsSubscribeCount = propsSubscribeCount;
	}
	
	public void setJindou(String jindou) {
		this.jindou = jindou;
	}
	
	public String getJindou() {
		return jindou;
	}
}
